.container {
    margin: 0;
    padding: 0 8px;
}
.ml5 {
    margin-left: 5px;
}

.linkBtn {
    padding: 0
}

.salaryContent {
    padding-bottom: 36px;
    border-bottom: 1px solid rgba(237, 237, 237, 1);
}
.workTimeWrap {
    padding-bottom: 36px;
    border-bottom: 1px solid rgba(237, 237, 237, 1);
    :global {
        .ant-form-item {
            margin-bottom: 0;
        }
        .ant-input-number-handler-wrap {
            display: none !important;
        }
    }
    .workTimeFormWrap {
        padding: 8px 0;
    }
    .workTimeItemWrap {
        display: flex;
        align-items: center;
        flex-wrap: nowrap;
    }
    .workTimeItemUnit {
        white-space: nowrap;
        margin-left: 8px;
        font-size: 14px;
        color: #333;
    }
    .workTimeInfoWrap {
        background: #FAFAFA;
        padding: 8px 0 20px;
    }
    .workTimeInfoContent {
        display: flex;
        flex-wrap: nowrap;
        align-items: center;
        padding: 0 24px
    }
    .workTextNoWrap {
        white-space: nowrap;
    }
    .workLabelText {
        white-space: nowrap;
        color: rgba(0, 0, 0, 0.85);
    }
    .workTimeInfoTextNormal {
        white-space: nowrap;
        color: #333;
        margin-right: 16px;
    }
    .workTimeInfoTextGray {
        white-space: nowrap;
        color: rgba(51, 51, 51, 0.25);
    }
    .workTimeInfoUnitMargin {
        color: #333;
        white-space: nowrap;
        margin-left: 8px;
    }
    .workTimeInfoLine {
        display: block;
        width: 1px;
        height: 12px;
        background: #EAEAEA;
        border-radius: 1px;
        margin: 0 24px;
    }
    .workTimeInputNumber {
        width: auto;
        max-width: 134px;
    }
}
.titleWrap {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 32px 0 24px;
    .leftTitleWrap {
        display: flex;
        align-items: center;
    }
    .rightTitleWrap {
        display: flex;
        align-items: center;
    }
    .title {
        line-height: 24px;
        font-size: 16px;
        color: rgba(0, 0, 0, 0.85);
        font-weight: bold;
        margin-right: 24px;
    }
}
.checkboxWrap {
    margin-bottom: 24px;
}
.workingCheckboxWrap {
    margin-top: 24px;
    margin-bottom: 4px;
}
.stepWrap {
    :global {
        .ant-steps-item-process .ant-steps-item-icon {
            background-color: #fff;
        }
        .ant-steps-item-process .ant-steps-item-icon > .ant-steps-icon {
            color: #FFA22D;
        }
        .ant-steps-item-process > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title {
            color: #FFA22D;
            line-height: 24px;
            font-size: 16px;
            font-weight: normal;
        }
        .ant-steps-item-wait .ant-steps-item-icon {
            border-color: #D9D9D9;
        }
        .ant-steps-item-wait > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title {
            color: #D9D9D9;
            line-height: 24px;
            font-size: 16px;
            font-weight: normal;
        }
    }
}
.salaryPayBtnWrap {
    display: flex;
    justify-content: center;
    margin-top: 20px;
}

.tableBtn {
    padding: 0;
}
.formModal {
    :global {
        .ant-modal-body {
            padding: 32px 72px 8px;
        }
        .ant-modal-footer {
            border-top: 0;
            padding: 0 24px 40px;
        }
    }
}
